# -*- coding: utf-8 -*-
'''
@date 25 de Outubro 2012
bases de dados
'''

import sqlite3
import csv

ORDEM = 0
NUMERO = 1
NOME = 2

connection = sqlite3.connect('presencaslp.sqlite3')
cursor = connection.cursor()

reader = csv.reader(open('presencaslp.csv', 'r'))

c = 0
create_table = '''create table alunos (ordem number, numero number, nome text)'''
cursor.execute(create_table)

for lista_linha in reader:
    c += 1
    if c == 1:
        continue
    instrucao = '''INSERT INTO alunos (ordem, numero, nome)
        VALUES ("{0}", "{1}", "{2}")'''.format(lista_linha[ORDEM],
                                                lista_linha[NUMERO],
                                               lista_linha[NOME])
    cursor.execute(instrucao)
    print lista_linha

#cursor.execute('''insert into alunos (ordem, numero, nome) values (112, 5551, "ze")''')
cursor.execute('''SELECT * FROM alunos WHERE numero="{0}"'''.format(6311))

for result in cursor:   #cursor tem valor do execute
        print result
connection.commit()
connection.close()
